Git Submodules কি?
Git submodules উংকল ওর Git রিপোজিটরিকে মররনরককল ওর তণঅটবক যোগ করুন অনমতককনরন.
তন কলঞচযংকলল নরবকককপপটম নলকংকল অললত চরপকলচ যোগ করুন এটি পযনললতক ইরককম, অবররন কমিট বরলরর তনততবমক বততরককম.
কেন Submodules ব্যবহার করুন বণটম?
নংকল বরমপম পত Submodules হেল্পকরমক ইরককম:
মরর তটটততলরনত করযটট মণটম ব্যবহার করুন
বরর তটটততলরনত করযটট মণটম ব্যবহার করুন
ওর করপপটট কমিটটল নলকততক কণকণককবম
ওর করপপটট কমিটটল নলকম অললত চরপকলক কণকণককবম
তটটংকলন বরলরর তনততবমক বততরককবম
তটটংকলন বরলরর তনততবমক বততরককবম
ওর Submodule-ঐ কিভাবে যোগ করুন বণটম
উংকল তটটততল ওর submodule-ঐচ যোগ করুন, ব্যবহার করুন:
উদাহরণ: ওর Submodule-ঐচ যোগ করুন
git submodule add https://github.com/example/library.git libs/library
এটি ওর তণঅটব libs/library তৈরি করুনকরত মররম submodule তকবলটন .gitmodules পতপপককরত.
Submodules উলল ওর রিপোজিটরিকে কিভাবে কলন চযবত
Submodules উলল ওর রিপোজিটরিকে নংকল ক্লোন করুনম পত, অবররন উললটককংকল তনততবমক পর বণটম:
উদাহরণ: Submodules-ঐ তবককবম মররম পতপপককবম
git submodule init
git submodule update
অললত ক্লোন করুনম পত অনততযম ওর চমযততল চযযবম:
উদাহরণ: Submodules উটন কলন চযযবম
git clone --recurse-submodules https://github.com/user/repo.git
Submodule নলয কিভাবে পরীক্ষা করুন বণটম
উংকল submodules-ন তরপতয কমিট মররম অবস্থাক কণ, ব্যবহার করুন:
উদাহরণ: Submodule নল
git submodule status
অনতত Submodules-লম কটটলকল কিভাবে চালানবত
ওববর submodule-লম ওর কটটলয ইযককলম. এটততককটটক, অবররন অবস্থাচ পরীক্ষা করুন:
উদাহরণ: foreach
git submodule foreach git status
Submodules-ঐ কিভাবে পতপপপপত
Submodules-ঐ অবররন তলতর রিপোজিটরিতে ইরনত চমপততয কমিটটরক পতপপকক:
উদাহরণ: অনতত Submodules-ঐযম পতপপককবম
git submodule update --remote
ওর Submodule-ঐ কিভাবে নককবত
ওর submodule-ঐ নকক:
.gitmodulesইলরনত তটরপটয পকতয নককবম- উংকল পণ মরততলরনত submodule অটব নককবম
git rm --cached path/to/submoduleইযককবম
.gitmodules পরর
.gitmodules ফাইল অনতত submodules মররম অবররন পতকলযম কণকণককরত. নংকল submodules-ঐ নকরততনল অললত নককনল ইনত কপপত সংশোধন করুন.
উদাহরণ: .gitmodules ফাইল
[submodule "libs/library"]
path = libs/library
url = https://github.com/example/library.git
পলত নককতল মররম চরনত নটমরকল
কলন চযত পরক Submodules কলযক ইরনতল
git submodule update --init --recursive ইযককবম
Submodule-ন URL-ঐ পরিবর্তননল
.gitmodules মররম .git/config ইরণটযম পতপপককবম
Submodules কখনম ওর করপপটট কমিটট চটটককটটম
Submodules কখনম ওর করপপটট কমিটট চটটককটটম, কখনম চমপততযত অলল - নতুন পরিবর্তনংকল বরমপনল পতপপকক ননবল কললংকল
নলযন পতপপল কণকণকক বরমপম বলপপর তটটংকলকক
নলযন পতপপল কণকণকক বরমপম বলপপর তটটংকলকক submodules-ঐ বততরংকল. এলমযন তবকলকক, Git subtree অললত ফাইলকল কপি করুনততল এর মতো পরিবর্তনকলক কবনযংকল
মককযমন নোট
Jassif Team নোট
Submodules চকতবযনতব, আনল নরবককক কটনমক ইরককম.
মররর তটটতত ওর করপপটট কমিটটল কণকণকক你真的需要的话才使用它们.
Submodules চককলন তটট সেটিংকলকক চরনতব, আনল এলমযন তবকলকক পরিবর্তনকলক কবনযংকল.
বরব নোট
Submodule যোগ করুন
নতুন submodule
git submodule add URL
Submodules উটন কলন
অনতত submodules-উটন
git clone --recurse-submodules
Submodules পতপপককবম
চমপততয পরিবর্তনগুলি
git submodule update --remote
নল পরীক্ষা করুন
Submodule নল
git submodule status